@charset "UTF-8";
a img {border:none;}
:focus, :active { outline:0;}
html {font-size:100.01%; margin:0;padding:0;border:0;}
body {

background: #FCFCFC; /* Old browsers */
background: -moz-linear-gradient(top,  #EEEEEE 0%, #FCFCFC 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(100%,#FCFCFC)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #EEEEEE 0%,#FCFCFC 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #EEEEEE 0%,#FCFCFC 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #EEEEEE 0%,#FCFCFC 100%); /* IE10+ */
background: linear-gradient(to bottom,  #EEEEEE 0%,#FCFCFC 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#FCFCFC',GradientType=0 ); /* IE6-9 */

 margin: 0; padding: 0; font-family:Arial; font-size: 12px; color:#434242; line-height: 1.5em;}
ul {margin:0px; padding:0px;}
p {margin: 0px;padding: 0px;}
a {color:#008DD2;}
table { border-collapse: collapse;}
.container {width:900px; margin:0 auto; position:relative;}
.top { width:900px; height:100px; position:relative;}
.topmenu {position:absolute; color:#AD1701; top:70px; right:100px; text-align:right; font-size:12px;}
.topmenu ul li {display:block; float:left; color:#727271; font-size:12px;}
.topmenu ul li a {text-decoration:none;}
.topmenu ul li a:hover {text-decoration:none;}
.topmenu a {text-decoration:none; color:#AD1701; font-weight: bold;}
.topmenu a:hover {text-decoration:underline;}
.bulut {position:absolute; right:0px; top:50px; background:url(../images/bulut.png) no-repeat;   display: block;   height: 182px;   position: absolute;    right: 0px;    top: 105px;    width: 171px;		 }
.logo a{
    background-repeat: no-repeat;
    background-position: -6px -277px #000000;
    background-image: url(../images/logo.png);
    background-color: #000000;
    background-attachment: scroll;
    display: block;
    height: 68px;
    left: 3px;
    position: absolute;
    text-decoration: none;
    top: 17px;
    width: 236px;
}

.drnihatkoca { top: 25px; left: 262px;  font-size: 19px; line-height: 19px; position: absolute;}
    
#jflanguageselection ul.jflanguageselection li { background: #9D9E9E;} 
#jflanguageselection ul.jflanguageselection li#active_language { background: #E31E24;}

.top .tel {
    background-repeat: no-repeat;
    background-position: 0 -47px transparent;
    background-color: transparent;
    background-attachment: scroll;
    position: absolute;
    top: 25px;
    right: 10px;
    width: 292px;
    height: 35px;
} 
#facebook { bottom: 10px; left: 263px; position: absolute;  }
.language {position:absolute; right:0px; top:46px;}
#jflanguageselection li {display:block; float:left; width:34px; color:#FFF;}
#jflanguageselection ul.jflanguageselection li#active_language a, #jflanguageselection ul.jflanguageselection li a:hover{text-decoration:underline; color:#FFF;}
#jflanguageselection li a {display:block; text-decoration:none; color:#FFF;}

.mainmenu { background: #AD1701; float:left; width:838px; padding: 0 20px; height:49px; margin-bottom: 10px; border-radius:17px; }
.mainmenu ul li {display:block; float:left; color:#727271; font-size:14px; height:37px;} 
.mainmenu ul li:hover, .mainmenu ul li#current {display:block; float:left; color:#727271; font-size:14px; background:url(../images/bg.png) repeat-x; height:37px;} 
.mainmenu ul li a {height:49px; line-height:49px; display:block; font-weight: bold; text-decoration:none; color:#FFF;}
.mainmenu ul li a span { display:block; padding:0 18px;}
.mainmenu ul li a:hover span, .mainmenu ul li#current a span, .mainmenu ul li.active a span {
background: #E31E24;   
}
.mainmenu ul li.item12 a span {padding-right:24px;}

#contentwrap {width:880px; padding: 10px; border-radius:17px; background-color:#FEFFFE; float:left; position:relative;}
#middle {}
#slideshow_content {width:618px; float:left; margin-left: 262px;}
#slideshow_content .moduletable_hacamatslider{ 
background: #E21F23; /* Old browsers */
background: -moz-linear-gradient(top,  #E21F23 0%, #BC2B22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E21F23), color-stop(100%,#BC2B22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* IE10+ */
background: linear-gradient(to bottom,  #E21F23 0%,#BC2B22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E21F23', endColorstr='#BC2B22',GradientType=0 ); /* IE6-9 */
 padding: 10px; border-radius:10px;}
#slideshow_content .moduletable_hacamatslider.akupunktur{ }


.slideshow {position:relative; float:left; z-index:999;}
.kind {width:250px; height:328px; float:left; background:url(../images/right.png) no-repeat; position: relative; z-index: 998;}
.nihatkoca {width:250px; height:328px; float:left; background:url(../images/right.png) no-repeat;}
.kind_telefon {float:left; width: 250px;}
.content { 
    font-size: 14px;
    line-height: 22px;
border: 4px solid #CE2522;
border-top: 38px solid #CE2522;
/*
background: #E21F23; 
background: -moz-linear-gradient(top,  #E21F23 0%, #BC2B22 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E21F23), color-stop(100%,#BC2B22)); 
background: -webkit-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); 
background: -o-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); 
background: -ms-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); 
background: linear-gradient(to bottom,  #E21F23 0%,#BC2B22 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E21F23', endColorstr='#BC2B22',GradientType=0 );  
*/

border-radius:10px; float: left; width: 579px; min-height: 445px; padding: 0 15px;}
.content h2 a, .contentheading a.contentpagetitle, .componentheading {font-family:century gothic; font-size:18px; font-weight:bold; color:#FFF; text-decoration:none; float: left; margin-bottom: 18px;  margin-top: -30px;}

.contentpaneopen ul li {  list-style: disc inside none;    margin-left: 20px;}

.article_separator { display: none;}
.blog .article_separator { display: inherit;}
.blog { float: left;}
.blog .content h2 a, .blog .contentheading a.contentpagetitle, .blog .componentheading { margin-top: 0; margin-bottom: 0; float: none; color: inherit; }

a.hacamatlink { background: url("../images/images.png") no-repeat scroll -6px -345px transparent;  display: block;    height: 50px; width: 140px; margin: 10px 0 10px;}
a.euromedicalink { background: url("../images/images.png") no-repeat scroll -5px -398px transparent;  display: block;    height: 50px;    width: 182px; margin: 10px 0 10px}

#team {background-color:#7EC6E8; width:570px; padding:30px 0 0 50px; color:#FFF; font-size:20px; float:left; display:block; left:0px; height:70px;}
.slideshow img { float: left;}
.content h2 a:hover, .contentheading a:hover.contentpagetitle {text-decoration:underline;}
#header p.caption {margin-top:0px;}
.telefon {float:left; width: 240px; margin-left:0px; text-align:center; padding-top:20px; font-size:21px; font-weight:bold;}
.telefon .ulasim {font-family: century gothic; color:#008DD2;  display:block; }
.telefon .tel {color:#727271; }

#bottom_copy {width:1062px; height:189px; float:left;}
.bottom {position:relative; z-index: 2; float:left; width:900px; height:53px; padding: 70px 0 0 0px; color:#FFFFFF;}
.copyright	{text-align:center; font-size:11px; color:#727271; float:left; margin:10px 0; width:900px;}
.copyright a { font-size:11px; color:#727271; text-decoration:none;}
#cocuk1 {position:absolute; z-index:1; left:40px; bottom:20px; background:url(../images/kids.png) bottom left no-repeat; width:160px; height:150px;}
#cocuk2 {position:absolute; right:45px; bottom:55px; background:url(../images/kids.png) top right no-repeat; width:160px; height:150px;}
#impressum a {color:#434242; text-decoration:none;}
#impressum a:hover {text-decoration:underline;}

#phocaguestbook a { color:#008DD2; }
.sectiontablefooter .pagination span, .sectiontablefooter .pagination a { margin-right:5px;}


/**** FORM beginn *****/
#name {margin-right:10px;}
#name, #email, #betreff {width:246px; border:1px solid #ccc; height:20px; padding:2px;}
#nachricht {width:290px; height:210px; border:1px solid #ccc; padding:2px;}
#captcha28 {width:120px; height:20px; margin-right:10px;}
#captchaTxt28 {width:116px; border:1px solid #ccc; height:20px; padding:2px;}
#Submit, #submit, #loeschen, #continue, #weiter {background-color:#008DD2; color:#FFFFFF; padding:0 10px; width:125px; height:25px !important; border:1px solid #ccc;}
#Submit {margin-right:2px;}
#Submit:hover, #submit:hover, #loeschen:hover, #continue:hover, #weiter:hover {background-color:#83D0F4; color:#FFFFFF; cursor:pointer;}
#userForm .formend {margin-bottom:5px;}
.formClr { margin-bottom:10px;}

#userForm #voranmeldung input, #userForm #voranmeldung select{ border:1px solid #ccc; padding:2px; height:20px;}
#userForm #voranmeldung textarea{ border:1px solid #ccc; padding:2px;}

#userForm #voranmeldung #anrede { width:60px; height:26px; padding:3px;}
#userForm #voranmeldung #titel, #userForm #voranmeldung #plz{ width:60px;}
#userForm #voranmeldung #adresse{ width:200px;}
#userForm #voranmeldung #stadt{ width:200px;}
#userForm #voranmeldung #email{ width:200px;}
#userForm #voranmeldung #alter{ width:60px;}
#userForm #voranmeldung #telefonnummer{ width:200px; margin-right:20px;}
#userForm #voranmeldung #untersuchungszeit{ width:200px;}
#userForm #voranmeldung #untersuchungszeit_container select{height:31px; padding:3px;}

#userForm #voranmeldung #untersuchungstag{ width:200px;}
#userForm #voranmeldung #vorname, #userForm #voranmeldung #nachname{ width:200px;}
#userForm #voranmeldung #nachricht {width:425px; height: 150px;}

userForm .formRed {  display: block; height: 20px;}
#rsform_4_page_0 .formError  {  display:block; height: 5px; }
#rsform_4_page_0 .formNoError {  visibility:hidden; height: 5px; }
#userForm .formRed {margin-bottom:5px;}


/**** FORM end****/

.pp_content .pp_gallery ul {}
.pp_gallery {margin-top:8px !important; padding-left: 70px !important;}
div.facebook .pp_close { position:relative; z-index:9999999;}


#willkommen{
    font-family: 'Comic Sans MS',cursive;
    font-size: 18px;
    width: 600px;
    margin-top: 24px;
    background-color: #F3F1DC;
    padding: 10px;
    float:left;
}
#willkommen img {
    float: right;
    width: 155px;
    height: auto;
}
#impressum {   line-height: 22px; width:575px;}
#impressum tbody tr:nth-child(2n) td, #impressum tbody tr.even td { background: none repeat scroll 0 0 #FFCCCC;}

#lveis-wrapper_3 { height: 232px !important;}
#lveis-wrapper_3 #lveis{ position: relative; z-index:1;}
#lveis-wrapper_3 .lveisnav { background: none !important; border:none !important; }
#lveis-wrapper_3 .lveisnav a { background: #AD1701; border: none; padding: 0 5px !important; border-radius:10px;}
#lveis-wrapper_3 .lveisnav {  margin-top: -40px;    position: relative;    z-index: 2;}
#lveis-wrapper_3 .lveisindex { float: right; }
.moduletable_hableftmenu {
    float: left;
    width: 285px;
    position: absolute;
} 

.moduletable_hableftmenu ul li { list-style: none;}
.moduletable_hableftmenu ul li a { text-indent: -1000px; overflow: hidden;}

.moduletable_hableftmenu ul li.item21 a span.icon {
    display: block;
    width: 262px;
    height: 50px;
    position: absolute;
    background-repeat: no-repeat;
    background-position: 18px -129px no-repeat transparent;
    background-color: transparent;
    top: 11px;
    left: 0;
    background-image: url(../images/hacamat.png);
}
.moduletable_hableftmenu ul li.item33 a span.icon {
    background-repeat: no-repeat;
    background-position: 18px -177px transparent;
    background-image: url(../images/akupunktur.png);
    background-color: transparent;
    background-attachment: scroll;
    border-bottom: 1px solid #D15035;
    display: block;
    height: 50px;
    left: 0;
    position: absolute;
    top: 18px;
    width: 262px;
}

.moduletable_hableftmenu ul li a { background: #AD1701; }
.moduletable_hableftmenu ul li.active a {
background: #E21F23; /* Old browsers */
background: -moz-linear-gradient(top,  #E21F23 0%, #BC2B22 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E21F23), color-stop(100%,#BC2B22)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #E21F23 0%,#BC2B22 100%); /* IE10+ */
background: linear-gradient(to bottom,  #E21F23 0%,#BC2B22 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E21F23', endColorstr='#BC2B22',GradientType=0 ); /* IE6-9 */    
}

.moduletable_hableftmenu ul li.item21 a { position: relative;   border-radius: 10px 10px 10px 10px;    float: left;    height: 103px;    padding: 10px;    width: 260px; margin-bottom: 6px;}
.moduletable_hableftmenu ul li.item33 a { position: relative;  border-radius: 10px 10px 10px 10px;    float: left;    height: 103px;    padding: 10px;    width: 260px; }

ul.leftmenulist {  margin-left: 20px; margin-top: 44px;  text-indent: 0; color: #FFF;}
ul.leftmenulist li {  float: left; width: 90px; list-style: disc inside none; font-size: 14px;}
ul.leftmenulist.hacamat { }
ul.leftmenulist.kupa { float: left; margin-bottom: 4px; padding-bottom: 3px; border-bottom: 1px solid #D15035;
    margin-left: -10px;
    padding-left: 28px;
    width: 262px;
}
ul.leftmenulist.kupa li { width: 200px; list-style: none;}

#maincontentleft { float: left; width: 255px; margin-right: 8px;}
.modulecontent { padding: 10px; font-size: 14px;}
.moduletable_hadis {
    float: left;
    border: 4px solid #AD1701;
    border-radius: 10px;
    width: 250px;
    height: 205px;
}
.moduletable_hadis h3 { background: #AD1701; color: #01C4C4; margin: 0; padding: 0; height: 35px; position: relative;}
.moduletable_hadis h3 a { color: #FFF;  text-decoration: none;   float: left;    padding-left: 10px;    padding-top: 5px;}
.moduletable_hadis .blau { color: #AD1701;}

.moduletable_hacamatleftmenu {  float: left; border: 4px solid #AD1701; border-radius:10px; margin-bottom: 8px; }
.moduletable_hacamatleftmenu a { text-decoration: none;}
.moduletable_hacamatleftmenu li { list-style: none; position: relative;}
.moduletable_hacamatleftmenu li a { color: #434242; font-size: 14px; padding: 0 0 0 10px; margin-bottom: 20px; display: block;}
.moduletable_hacamatleftmenu li a:hover { text-decoration: underline;}
.moduletable_hacamatleftmenu li.item23 a{  background: #AD1701; color: #FFF; height: 34px; margin-bottom: 16px; line-height: 28px; font-weight: bold; }
.moduletable_hacamatleftmenu li.item23 a:hover { text-decoration: none;}
.moduletable_hacamatleftmenu li.item23 a span.icon, .moduletable_hadis a span.icon { float: right; width: 30px; height: 30px; background: url("../images/images.png") no-repeat scroll -5px -235px #AD1701; position: absolute; right: -2px;}
.moduletable_hadis a span.icon { margin-top: -4px; }
.moduletable_hacamatleftmenu li.item23 a.active span.icon, .moduletable_hadis a.active span.icon { background-position: -36px -235px;}

#sliderwrap { float: left; width: 100%; margin-bottom: 10px;}
span.icon.DE { float: left; width: 10px; height: 10px; margin-top: 3px; margin-right: 3px; background: url("../images/images.png") no-repeat scroll -6px -87px transparent; }
span.icon.TR { float: left; width: 10px; height: 10px; margin-top: 3px; margin-right: 3px; background: url("../images/images.png") no-repeat scroll -20px -87px transparent; }
#jflanguageselection ul.jflanguageselection li { font-size: 12px !important; margin: 0;}
li.lang_DE { background: #66C3D0; border-radius: 20px 0 0 20px;    padding-bottom: 5px;    padding-left: 10px !important;    padding-right: 0 !important; padding-top: 5px;}
li.lang_TR { background: #01C9C9; border-radius: 0px 20px 20px 0px;    padding-bottom: 5px;    padding-left: 5px !important;    padding-right: 5px !important; padding-top: 5px;}


#phocacaptcha { width: 100px; height: 45px; }
#phocaguestbook { float: left;}
